QA010 ESP8266 V1.0¶
![../../_images/ESP8266-1.png](../../_images/ESP8266-1.png)
1.Introduction
ACEBOTT-ESP8266-V1.0 is a Wi-Fi minimal system board developed by ACEBOTT. The product features the ESP8266 as its core processor, which integrates the industry-leading Tensilica L106 ultra-low power 32-bit microcontroller in a small form factor package. It has a 16-bit streamlined mode, with main frequencies supporting 80 MHz and 160 MHz, and supports RTOS. It integrates Wi-Fi MAC/BB/RF/PA/LNA. The ESP-12F Wi-Fi module supports the standard IEEE802.11 b/g/n protocol and a complete TCP/IP protocol stack. Users can use this module to add networking capabilities to existing devices or build standalone network controllers. The ESP8266 is a high-performance wireless SoC that offers maximum practicality at minimal cost, providing endless possibilities for embedding Wi-Fi functionality into other systems.
The ESP8266 possesses a complete and self-contained Wi-Fi network functionality, capable of standalone application as well as being used as a slave device attached to other host MCUs. When employed as a standalone application, the ESP8266 can boot directly from external flash. The built-in high-speed buffer memory helps enhance system performance and optimize storage systems. Alternatively, the ESP8266 can serve as a Wi-Fi adapter for any microcontroller-based design via SPI/SDIO interface or UART interface. Its powerful on-chip processing and storage capabilities allow integration of specific devices such as sensors and other applications through GPIO ports, significantly reducing initial development costs.
2.Features
Complete 802.11b/g/n Wi-Fi SoC module
Integrated with Tensilica L106 ultra-low power 32-bit microcontroller, supporting main frequencies of 80 MHz and 160 MHz, with RTOS support
Integrated with 1 channel 10-bit high-precision ADC
Supports UART/GPIO/ADC/PWM/SPI/I2C interfaces
Integrated Wi-Fi MAC/BB/RF/PA/LNA
The serial port baud rate can reach up to 4Mbps
Embedded LwIP protocol stack
General AT commands for quick familiarization
3.Specifications
Parameters | Value/Description |
---|---|
Size | 49.6X25.4(mm) |
Power supply | Type-c |
Antenna type | On-board PCB antenna |
Operating temperature | -40°C - 85°C |
Supported interfaces | UART/GPIO/ADC/PWM/SPI/I2C |
Number of I/O ports | 9 |
Serial port baud rate | Supports baud rates from 110 to 4608000 bps, defaulting to 115200 bps |
Security | WEP/WPA-PSK/WPA2-PSK |
![../../_images/ESP8266-2.png](../../_images/ESP8266-2.png)
![../../_images/ESP8266-3.png](../../_images/ESP8266-3.png)
4.Sample Code
Connect the board to the computer using a Type-C data cable: Select “ESP8266” -> “NodeMCU 1.0(ESP-12E Module)” from the Tools > Board menu. Choose the appropriate Port. And upload it to the board using the Upload button.
(1)Wiring Diagram
![../../_images/ESP8266-4.png](../../_images/ESP8266-4.png)
(2)Sample Code
1 2 3 4 5 6 7 | void setup() {
Serial.begin(115200);//The serial port baud rate is set to 115200
}
void loop() {
Serial.println("Hello, ESP8266!");//Serial port printing "Hello, ESP8266!"
delay(1000);
}
|
5.Test Result
After uploading the program, open the serial monitor in the Arduino IDE to observe the continuous serial printing of “Hello, ESP8266!”.
![../../_images/ESP8266-5.png](../../_images/ESP8266-5.png)
![../../_images/ESP8266-6.png](../../_images/ESP8266-6.png)
6.Related Resources